package com.qf.jdbc_01;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

/**
 * @Description: 公用常量
 * @Data: 2022/8/22 17:43
 * @Pacakge: com.qf.jdbc_01
 * @ClassName: JdbcUpdate
 * @Author: fan
 * jdbc入门修改操作:
 * 1>导包
 * 2>注册驱动
 * 3>获取数据库连接对象Connection
 * 4>准备sql语句
 * 5>通过数据库连接对象获取执行对象,将sql语句发送到数据库
 * 6>执行sql语句
 * 7>释放资源
 */
public class JdbcUpdate {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //1>导包
        //2>注册驱动
        Class.forName("com.mysql.jdbc.Driver");
        //3>获取数据库连接对象
        Connection connection = DriverManager.getConnection(
                "jdbc:mysql://localhost:3306/racemall",
                "root",
                "f971014"
        );
        //4>准备sql语句
        String sql = "update admin set username = '小尹',password='123456' where id = 2";
        //5>通过数据库连接对象获取数据库执行对象
        Statement statement = connection.createStatement();
        //6>通过执行对象执行sql语句,将sql发送至mysql中执行
        int i = statement.executeUpdate(sql);
        System.out.println("影响了"+i+"行");
        //7>释放资源
        statement.close();
        connection.close();
    }
}
